package com.itheima02.day08test;

import java.util.ArrayList;
import java.util.function.Predicate;

/**
 * @author 刘全
 * @date 2021/7/24
 */
public class Test1 {
    public static void main(String[] args) {
//        (1)定义List集合，存入多个字符串
        ArrayList<String> list = new ArrayList<>();
        list.add("aaa");
        list.add("def");
        list.add("bbb");
        list.add("def");
        list.add("def");
        list.add("ccc");
        list.add("ddd");
//        (2)删除集合中所有字符串"def"
        list.removeIf(new Predicate<String>() {
            @Override
            public boolean test(String s) {
                if("def".equals(s)){
                    return true;
                } else {
                    return false;
                }
            }
        });
//        (3)然后再利用迭代器遍历集合元素并输出
        for (String s : list) {
            System.out.println(s);
        }
    }
}
